temporary altar - Spanish English Dictionary